$(function(){

	
    var bodywidth=$(window).width();
    var thiswidth=$('.comment-content').width();
    var offwidth=(bodywidth-thiswidth)/2<0?0:(bodywidth-thiswidth)/2;
    $(".comment-content").css({top:"200px",left:offwidth+'px'})
	
	var morewidth=$(".total-lead").offset().left;
	var widthlead=$(".total-lead").width();
	$("[class=none]").width(morewidth);
	$(".sq-search").width(morewidth*2+widthlead);

	var $li=$(".parts>li");
	$li.eq(0).addClass("addbc").children("#add-icon").removeClass("hidden");
	$li.click(function(){
		var $this=$(this);
		$li.each(function(){
			$(this).removeClass("addbc").children("#add-icon").addClass("hidden");
		});
		$this.addClass("addbc").children("#add-icon").removeClass("hidden");
		var index=$li.index(this);
		getTr(index);
	});
	
	var $tr=$(".table tr:gt(0)");
	$tr.each(function(index,item){
		if (index>9) {
			$(this).hide();
		}
	});
	$(".addmore span").click(function(){
		var n=0;
		$tr.each(function(){
			if (!$(this).is(':visible')) {
				n++;
				$(this).show();
				if (n>5) {
					$(this).hide();
				}
			}
		})
	});
	var source=[];
	$tr.each(function(index,item){
		var text=$(this).find(".wordover").html();
		source.push(text);
		if (text) {
            $(this).find(".wordover").html(changeData(text));
            var tx=$(this).find(".wordover").text();
            $(this).find(".wordover").text(tx);
		}
	})

	//点击表格跳处弹框
	var $tr=$(".table tr");
	var $tr=$(".table tr");
	$tr.click(function(){
		var index=$tr.index(this)-1;
		var $this=$(this);
		var time=$this.find('.date').text();
		var writer=$this.find('.thiswriter').text();
		var goods=$this.find('.goodtimes').text();
		var views=$this.find('.playtimes').text();
		var $nowcomment=$(".comment-content");
		var $people=$this.find(".thiswriter");
		var hrefurl=$people.data();
		if ($this.hasClass('writing')) {			//   data
		    var comments=source[index];			//选择音频或者是评论内容
			$nowcomment.find('.user-id').text(writer);
			$nowcomment.find('.user-date').text(time);
			$nowcomment.find('.goods').text(goods);
			$nowcomment.find('.views').text(views);
			$nowcomment.find('.user-comments').html(comments).removeClass("hidden");
			$nowcomment.find('.nowrecord').addClass("hidden");
			$nowcomment.find('#linkit a').attr("href",getHref(hrefurl.class1,hrefurl.queid));
		}else{
			var src=$this.find('audio').attr("src");		//选择音频或者是评论内容
			$nowcomment.find('.user-id').text(writer);
			$nowcomment.find('.user-date').text(time);
			$nowcomment.find('.goods').text(goods);
			$nowcomment.find('.views').text(views);
			$nowcomment.find('.user-comments').addClass("hidden");
			$nowcomment.find('.nowrecord').removeClass("hidden")
				.find("audio").attr("src",src).end().find('img').attr("src","../web/images/xx.jpg");
			$nowcomment.find('#linkit a').attr("href",getHref(hrefurl.class1,hrefurl.queid));
		}
		$nowcomment.slideDown(300);
	})


	//点击图标播放
    $(".nowrecord img").click(function(){
    	var $audio=$(this).siblings("audio");
        if ($audio[0].paused) {    //已停止
            $audio[0].play();
            $(this).attr("src","../web/images/xx.gif");
           	
            // 浏览量以及播放量暂时未写
            // var tarid=data[0].user_id;
            // $.ajax({
            //     url:'?r=ajax/view',
            //     method:'post',
            //     dataType:'json',
            //     data:{
            //         'tar':tarid,
            //         'sou':current_userid,
            //         'class2':que_info.class2,
            //         'class1':que_info.class1,
            //         'question':que_info.question,
            //     }
            // })
        }else{                  //正在播放
            $audio[0].currentTime=0;
            $audio[0].pause();
            $(this).attr("src","../web/images/xx.jpg");
        }
    });
    setInterval(function(){
        if ($(".nowrecord audio")[0].ended){
        	$(".nowrecord img").attr("src","../web/images/xx.jpg");
        }
    },100)


	$("#close").click(function(){
		$(".comment-content").slideUp(300);
	})
});


function changeData(val){
    val=val.replace(/\s{2,}|\<br\s*\/\>|\<br\>/g,' ');       //超过两个空字符或者是<br />都替换成空格
    return val;
}

function getTr(val){
	var $tr=$(".table tr:gt(0)");
	var $writing=$tr.filter(".writing");
	var $speaking=$tr.filter(".speaking");
	switch(val+''){
		case '0':$tr.each(function(){
			$(this).show();
		});break;
		case '1':{
			$writing.each(function(){
				$(this).hide();
			});
			$speaking.each(function(){
				$(this).show();
			})
		}break;
		case '2':{
			$speaking.each(function(){
				$(this).hide();
			});
			$writing.each(function(){
				$(this).show();
			})
		}break;
	}
}

function getHref(class1,id){
	return '?r=community/'+class1+'&id='+id;
}